Interactive Language-Based Task Library Instruction and Management for Single and Multiple Robots
نویسنده
چکیده
Robots acquire behaviors to perform tasks, in general by being programmed, or occasionally by being instructed through demonstrations. In this thesis, we address the challenge of providing task behaviors to a robot through language instructions and interactions. We consider robots equipped with built-in motion and perception primitives with their functionality known to the user. We contribute Instruction Graphs, a robot task representation for composing sequences, conditionals, and loops of robot primitives. Instruction Graphs are only robot-primitive dependent, therefore applying to any robot hardware platform. We present the process by which Instruction Graphs are incrementally created from language instructions, as well as the method to execute Instruction Graphs on robots. We present examples and demonstrations of acquired Instruction Graphs with our CoBot mobile service robot and our Baxter manipulator robot. We extend Instruction Graphs from single-robot tasks to multi-robot tasks with multi-robot sparse interaction coordination. We introduce Instruction Graph constructs that enable a robot to query the state of another robot, similar to a sensing primitive. We show examples where multi-robot Instruction Graphs are used to coordinate the two arms of Baxter, and to coordinate CoBot and Baxter. Motivated by the fact that the robots can accumulate a large number of Instruction Graphs, we finally address the problem of managing a task library. We first devise an approach for correcting single steps of an Instruction Graph from a task library during its test execution. We then contribute an algorithm for learning Generalized Instruction Graphs, which represent parameterized tasks, from a task library of instantiated Instruction Graphs. We further contribute an algorithm that, given the initial steps of a new task, proposes an autocompletion based on a recognized similar Generalized Instruction Graph. We show results with large task libraries, in particular for the Baxter robot, in which the instruction of new tasks benefits from this generalization and autocompletion approach. We discuss future work in terms of achieving the complete deployment of our approach on multiple robot platforms as available. We also discuss conditional representations of robot primitives, alternative filters for generalization and autocompletion, and the potential to interleave human instruction, multi-step correction, and the automated planning of Instruction Graphs.
منابع مشابه
DRAFT June 16 Interactive Language-Based Task Library Instruction and Management for Single and Multiple Robots
For a robot to perform a task, people have to instruct it, typically through programming. However, it does not seem feasible for a general user to be able program any robot. Instead, people talk and use language to instruct one another. In this thesis, we investigate how to provide language-based interactions to get a robot to perform a task. We consider robots equipped with a set of built-in m...
متن کاملThe effect of task-based instruction on reading comprehension of Iranian EFL learners
Developing reading comprehension ability is an important aspect in acquisition of a language. The present study focused on improving reading comprehension ability through Task-based Instruction (TBI). TBI is a methodology that develops from a focus on classroom tasks. The participants of the study were 135 Iranian female students at different levels selected from high sc...
متن کاملLanguage Skill-Task Corollary: The Effect of Decision-Making vs. Jigsaw Tasks on Developing EFL Learners’ Listening and Speaking Abilities
Task-based language Teaching (TBLT) has occupied the pertinent literature for some long years. However, the role of specific task type in developing specific skill type seems to be amongst the intact issues in the literature. To shed more light on this issue, the present study was conducted to compare the effect of jigsaw and decision-making tasks on improving listening and speaking abilities o...
متن کاملComparing the Efficiency of Task-based Interactive Language Teaching and Task-based Language Teaching on Language Learners’ Fear of Negative Evaluation in University Heterogeneous Classes
Psychological barriers have always had negative effects on English learning. This research was done to compare the efficiency of TBILT and TBLT on learners’ fear of negative evaluation. The statistical population included all 4200 Babol Azad University students of whom 320 were volunteers to participate in English language classes via public invitation. Then, 90 students were selected using ava...
متن کاملThe Impact of Task-based Language Teaching on ESP Learners’ Productive Skills: From Task-based Instruction to Investigation of Learners’ and Instructors’ Attitudes toward the Course
Togetherness of English for Specific Purposes (ESP) and Task-Based Language Teaching (TBLT) has been the subject of many recent studies in English as a Foreign Language (EFL) and English as a Second Language (ESL) domain. Few studies, however, have addressed the impact of TBLT on ESP learners’ linguistic production. This study aimed at investigating the impact of task-based teaching on ESP lear...
متن کامل